What is the meaning of the word "ivory tower"?

Definitions:

  1. a state of mind that is discussed as if it were a place copy to clipboard noun
    • I lived in the ivory tower of speculation. copy to clipboard